<?php

include("_inc/configure.php"); 
include_once("_class/db.class.php");

$db = new DB($mysql_prod_db, $mysql_prod_host, $mysql_prod_user, $mysql_prod_pass);
$id_negozio = intval($_GET[id_negozio]);
$id_padre = intval($_GET[id_padre]);
$id_categoria = intval($_GET[id_categoria]);
$id_ordine = intval($_GET[id_ordine]);
$id_prodotto = intval($_GET[id_prodotto]);


if($_GET[req]=="ordcat" && $id_negozio>0 && $id_padre>=0)
{
	$query = "SELECT id, nome_ita, ordine, figlio_di FROM moka_ecomm_$id_negozio.categorie WHERE figlio_di=$id_padre					
					ORDER BY ordine";	
					
	$result = $db->query($query);
	//echo $query.mysql_error();
	
	
	$out = "[ {optionValue: 0, optionDisplay: 'Inizio'}, ";
	while($row = mysql_fetch_assoc($result))
	{
		 $out .= "{optionValue: ".($row[ordine]+1).", optionDisplay: 'Dopo ".$row[nome_ita]."'}, ";
	}
	$out = substr($out,0,-2);
	$out .= " ]";
		
	
}
elseif($_GET[req]=="ordprod" && $id_negozio>0 && $id_categoria>0)
{
	$query = "SELECT id, nome_ita, ordine, id_categoria FROM moka_ecomm_$id_negozio.prodotti WHERE id_categoria=$id_categoria					
					ORDER BY ordine";	
					
	$result = $db->query($query);
	//echo $query.mysql_error();
	
	
	$out = "[ {optionValue: 0, optionDisplay: 'Inizio'}, ";
	while($row = mysql_fetch_assoc($result))
	{
		 $out .= "{optionValue: ".($row[ordine]+1).", optionDisplay: 'Dopo ".$row[nome_ita]."'}, ";
	}
	$out = substr($out,0,-2);
	$out .= " ]";
}
elseif($_GET[req]=="price" && $id_negozio>0 && $id_prodotto>0)
{
	if(($_GET[valore_1]=="undefined"))$_GET[valore_1]=0;
	if(($_GET[valore_2]=="undefined"))$_GET[valore_2]=0;
	$query = "SELECT n_decimali FROM moka_ecommerce.configurazioni WHERE id_negozio=\"$id_negozio\" ";	
	$result = $db->query($query);
	if(!$result)exit();
	$rw = mysql_fetch_assoc($result);
	$n_decimali = $rw[n_decimali];
	
	$result = $db->query($query);
	$query = "SELECT prezzo, quantita FROM moka_ecomm_$id_negozio.prodotti_prezzi_quant
				WHERE id_prodotto=$id_prodotto AND valore_1=\"".$_GET[valore_1]."\" AND valore_2=\"".$_GET[valore_2]."\"			
				";	
					
	$result = $db->query($query);
	$out = "[  ";
	if(mysql_num_rows($result)==0) $out .= "{optionValue: 'N.D.', optionQuantity: '0'},";
	else while($row = mysql_fetch_assoc($result))
	{
		 $out .= "{optionPrice: '€ ".number_format($row[prezzo],$n_decimali,"."," ")."', optionQuantity: '".(0+$row[quantita])."'}, ";
	}
	$out = substr($out,0,-2);
	$out .= " ]";
}
elseif($_GET[req]=="getord" && $id_negozio>0  && $id_ordine>0 )
{
	$query = "SELECT ordini.* FROM moka_ecomm_$id_negozio.ordini WHERE id = $id_ordine ";
	$result = $db->query($query);
	$ordine = mysql_fetch_object($result);	

	$tmp_dati = "<table ><tr><td>$ordine->sped_nome $ordine->sped_cognome<br>$ordine->sped_indirizzo<br>$ordine->sped_cap $ordine->sped_citta ($ordine->sped_provincia)<br/>$ordine->sped_nazione</td></tr></table>";
	
	$query = "SELECT * FROM moka_ecomm_$id_negozio.stati_ordini INNER JOIN moka_ecommerce.stati ON stati.id=stati_ordini.id_stato
			WHERE id_ordine = $id_ordine ORDER BY data_mod DESC";
	$result = $db->query($query);
	$tmp_status = "<table >";
	while($stati = mysql_fetch_object($result))
	{
		$tmp_status .= "<tr><td>".date("j/n H:i",$stati->data_mod)." ".$stati->nome_ita."</td></tr>";
	}
	$tmp_status .= "</table>";
	
	$query = "SELECT prodotti.id, prodotti.nome_ita, ordini_righe.quantita, ordini_righe.imponibile, ordini_righe.valore_variante_1, ordini_righe.valore_variante_2 FROM moka_ecomm_$id_negozio.ordini_righe 
INNER JOIN moka_ecomm_$id_negozio.prodotti ON ordini_righe.id_prodotto=prodotti.id
		WHERE id_ordine = $id_ordine ";
	$result = $db->query($query);
	if(mysql_error())echo $query." -> ".mysql_error();
	$righe = array();
	while($row = mysql_fetch_object($result))
	{
		$righe[id][] = $row->id;
		$righe[nome_ita][] = $row->nome_ita;
		$righe[quantita][] = $row->quantita;
		$righe[imponibile][] = $row->imponibile;
		$righe[var_1][] = $row->valore_variante_1;
		$righe[var_2][] = $row->valore_variante_2;
		

	}
	$tmp_txt = "<table >";
	if(is_array($righe[id])) foreach($righe[id] as $n=>$idp)
	{
		$txt_var = "";
		if($righe[var_1][$n])
		{
			$txt_var .= "-".$righe[var_1][$n];
			if($righe[var_2][$n])
			{
				$txt_var .= "-".$righe[var_2][$n];
			}
		}
		$tmp_txt .= "<tr><td>".$righe[quantita][$n]."x</td><td width=\"100%\">".$righe[nome_ita][$n]." (".$righe[id][$n].$txt_var.")</td><td>".$righe[imponibile][$n]."</td></tr>";
	}
	$tmp_txt .= "</table>";
	
	/// ORA INSCATOLO TUTTO IN UNA TABELLA
	$tmp_table = "<table width=\"100%\"><tr><td width=\"25%\"><b>STATO</b>$tmp_status</td><td width=\"25%\"><b>CLIENTE</b>$tmp_dati</td><td width=\"50%\"><b>RIEPILOGO</b>$tmp_txt</td></tr></table>";
	
	
	$tmp_txt = addslashes($tmp_table);
	$out = "[ {riepilogoOrdine: '$tmp_table', datiCliente: '--', spesizione: '--' }, ";
	$out = substr($out,0,-2);
	$out .= " ]";
}
else {


	
}

echo $out;
?>